home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / dpmigcc5.zip / RSX / SOURCE / STATEMX.H < prev    next >
C/C++ Source or Header  |  1994-05-27  |  836b  |  35 lines

  1. #ifndef __EMX__
  2.  
  3. #define S_IFMT        0170000     /* file type mask */
  4. #define S_IFDIR     0040000     /* directory */
  5. #define S_IFCHR     0020000     /* character special */
  6. #define S_IFREG     0100000     /* regular */
  7. #define S_IREAD     0000400     /* read permission, owner */
  8. #define S_IWRITE    0000200     /* write permission, owner */
  9. #define S_IEXEC     0000100     /* execute/search permission, owner */
  10.  
  11. struct stat
  12. {
  13.   long      st_dev;
  14.   long      st_ino;
  15.   long      st_mode;
  16.   long      st_nlink;
  17.   long      st_uid;
  18.   long      st_gid;
  19.   long      st_rdev;
  20.   long      st_size;
  21.   long      st_atime;
  22.   long      st_mtime;
  23.   long      st_ctime;
  24.   long      st_attr;
  25.   long      st_reserved;
  26. };
  27.  
  28. #else /* __EMX__ */
  29. #include <sys/types.h>
  30. #include <sys/stat.h>
  31. #endif
  32.  
  33. int    sys_stat(char *filename, struct stat *statbuf);
  34. int    sys_fstat(int handle, struct stat *statbuf);
  35.